package com.campus_activity.campus_activity.domain.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 活动详细VO类
 *
 * @author icyrain11
 * @version 1.8
 */
@Data
public class ActivityDetailVO {
    /**
     * id
     */
    private long id;


    /**
     * 作者id
     */
    private long authorId;

    /**
     * 作者名称
     */
    private String authorName;

    /**
     * 作者头像url
     */
    private String authorAvatarUrl;

    /**
     * 活动名称
     */
    private String activityName;


    /**
     * 活动介绍
     */
    private String introduction;

    /**
     * 活动地点
     */
    private String place;

    /**
     * 需要人数
     */
    private int needNumber;

    /**
     * 活动已经参加人数
     */
    private int hasNumber;

    /**
     * 当前用户是否参报名
     */
    private boolean isAttend;

    /***
     * 开始时间
     */
    private LocalDateTime beginTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 活动有关图片
     */
    List<ActivityImgVO> activityImgUrlList;

}
